变换编码

本文深入探讨了变换编码的基本概念,包括为什么要使用变换编码,常见变换编码方法如K-L变换、离散余弦变换,以及锯齿形扫描和游程编码在熵编码前的作用。文章还对比了变换编码与预测编码的特点,并介绍了熵编码的概念及其常用方法,如变长编码和算数编码。
摘要由CSDN通过智能技术生成

变换编码:

     1. 基本概念

             为什么要用变换编码?

             答:因为一副图像中直流和低频区占大部分,高频区占小部分。这样,空间域的图像变换到频域或所谓的变换域,会产生相关性很小的一些变换系数,并可对其进行压缩编码,即所谓的变换编码。           (个人理解这段话就是说把图像从空间域变化到频域进行传输的话能够起到压缩的作用。)

      2.常见的变换编码的方法

          K-L变换,离散余弦变换(DCT)等。其中离散余弦变换又分为一维和二维的。

      3.锯齿形扫描和游程编码

         这个有什么用?

         答:变换之后的量化系数进行量化,为了更有效的编码,再采取熵编码来进一步压缩码率。而锯齿形扫描和游程编码就是在熵编码之前需要做的工作。

         具体如何操作?

         答:1.锯齿形扫描见毕书二版P46。2.游程编码:对于毕书上例子的理解:(中间数左边0的个数,中间数,中间数是否处于最后一位:是则为1,否则为0)

      4.变换编码和预测编码的比较

         变换编码比较复杂,不会误码扩散,其影响只限制在一个块内,而且反变换后误码会均匀分散到块内的各个像素上,对视觉无很大影响。两者各有优缺点,现实中往往采用混合编码方法,即对图像先进行带有运动补偿的帧间预测编码,在对预测后的残差信号进行DCT变换。

      5.熵编码

         利用信源统计特性进行码率压缩的编码,也称统计编码。

      6.常用的熵编码

          1.变长编码:具体实现见毕书二版P48          2.算数编码    (这两个编码个人为不是很难的,对照着过程走一遍,能够看懂的。之前在数字图像处理里学过)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值